//
//  DiagnosisListViewModel.h
//  MobileChecker
//
//  Created by Lymons on 15-1-4.
//  Copyright (c) 2015年 Lymons. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "RVMViewModel.h"

#define CELL_NETWORK        @"通信診断"
#define CELL_CENSOR         @"センサー診断"
#define CELL_GPS            @"   ・GPS"
#define CELL_COMPASS        @"   ・ジャイロ"
#define CELL_MAGNETIC       @"   ・磁気"
#define CELL_PROMIXITY      @"   ・近接"
#define CELL_LUMINA         @"   ・輝度"
#define CELL_VIBRATION      @"バイブ診断"
#define CELL_RECORD         @"マイク診断"
#define CELL_SOUND          @"スピーカー診断"
#define CELL_TOUCH          @"タッチパネル診断"
#define CELL_SCREEN         @"ドット抜け診断"
#define CELL_CAMERA         @"カメラ診断"

typedef void(^TableViewCellConfigureBlock)(id cell, NSIndexPath *indexPath, id obj);

@interface DiagnosisListViewModel : RVMViewModel <UITableViewDataSource>

@property (nonatomic) NSArray* items;
@property(nonatomic) NSString *tableViewCellIdentifier;
@property(nonatomic, copy) TableViewCellConfigureBlock tableViewCellConfigureBlock;

@end
